rain removal - French English Dictionary